package com.hand.springcloud.controller;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @ Description   :  读取GitHub上的配置信息
 * @ Author        :  xiong.yilin@hand-china.com
 * @ CreateDate    :  2019/9/9 20:11
 */
@RestController
public class ConfigClient {

    // 通过@Value("key值") 绑定 GitHub 中对应配置中的key所对应的value值
    // 会从github中的microservice-config-application.yml中获取
    @Value("${spring.application.name}")
    private String applicationName;

    @Value("${server.port}")
    private String port;

    //请求访问
    @RequestMapping("/config")
    private String getConfig(){
        String content="applicationName:"+applicationName+",port:"+port;
        System.out.println("content:"+content);
        return content;
    }

}
